// SpriteCombined.h: interface for the SpriteCombined class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_COMBINEDSPRITE_H__9DB4EC0E_C51B_4429_B207_722267240D64__INCLUDED_)
#define AFX_COMBINEDSPRITE_H__9DB4EC0E_C51B_4429_B207_722267240D64__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#include "BaseDispSprite.h"
class SpriteCombined : public BaseDispSprite  
{
public:
	SpriteCombined(const vector<BaseDispSprite*>& listSprite,int nLayer);
	SpriteCombined(int nLayer,bool bDrawOnView=false,bool bCycle=false);
	virtual ~SpriteCombined();
	virtual bool Draw( DWORD dwCurrentTime );
	void AddSprite(BaseDispSprite* pSprite);
protected:
	vector<BaseDispSprite*> m_listSprite;
};

#endif // !defined(AFX_COMBINEDSPRITE_H__9DB4EC0E_C51B_4429_B207_722267240D64__INCLUDED_)
